package com.zkh.myframe.annotation.validate;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 验证器之判断数字大小，Number子类均适用，统一转为double类型来比较
 * @author zkh
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Range {
	/**
	 * 不为null且在[min, max]范围外的值，提示该错误信息
	 */
	String message();
	
	/**
	 * 最小值
	 */
	double min();
	
	/**
	 * 最大值
	 */
	double max();
}
